To recreate the problem is very simple. This has only been tested with Borland Developer studio 2006.

In this example there are 3 projects. Two of these are libraries and more specifically, JvPlugin libraries.
The third project is a W32 VCL application that contains a form with a  JvPluginManager component.

The Plugins have been created with the plugin wizard. No other changes have been made.
The application has a button that calls the LoadPlugins method on the plugin manager.

As the example stands, this works. To produce the problem, Go to the project options of all three projects
and turn on the "Build with runtime packages" option under the packages section. You may even just include "vcl" in the list.
Recompile all the projects and run.

When the button is clicked, the plugins load successfully.
Now close the application. This sometimes result in an access violation and sometimes the application just hangs
on the FreeLibrary function.